11问答网
所有问题
当前搜索:
java repaint方法
java
中
repaint
()
方法
到底怎么用啊?
答:
1。public void repaint()2。public void repaint(long tm)//指定调用update方法之前等待的最大毫秒数tm 3。public void repaint(int x,int y,int width,int height)//重绘组件的指定矩形区域 4。public void repaint(ling tm,int x,int y,int width,int height)
repaint方法
不总是马上执行,
Java
...
java
中
repaint
()
方法
到底应该怎么用?
答:
1。public void repaint()2。public void repaint(long tm)//指定调用update方法之前等待的最大毫秒数tm 3。public void repaint(int x,int y,int width,int height)//重绘组件的指定矩形区域 4。public void repaint(ling tm,int x,int y,int width,int height)
repaint方法
不总是马上执行,
Java
...
如何优化
java
动画编程中的显示效果
答:
在
Java
中,动画发生闪烁有两个原因:一个是由于在显示下一帧画面的时候,调用了
repaint
()
方法
;而repaint()方法被调用时,要清除整个背景,然后才调用paint()方法显示画面。这样,在清除背景和绘制图像的短暂时间间隔内被用户看见的就是闪烁。另一个是由于paint()方法要进行复杂的计算,绘制每一帧花费的...
如何正确结束
Java
线程
答:
在上面代码中定义了一个退出标志exit,当exit为true时,while循环退出,exit的默认值为false.在定义exit时,使用了一个
Java
关键字volatile,这个关键字的目的是使exit同步,也就是说在同一时刻只能由一个线程来修改exit的值,2. 使用stop
方法
终止线程 使用stop方法可以强行终止正在运行或挂起的线程。我们...
JAVA
在JFrame中添加按钮,如果点击这个按钮,就清除这个按钮,怎么实现...
答:
{ new r();} r(){ r.b=new JButton("点我试试");r.b.addActionListener(this);add(r.b);setSize(300,200);setLocationRelativeTo(null);pack();setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} public void actionPerformed(ActionEvent e){ remove(r.b);
repaint
();...
JAVA
SWING中如何清除JPanel中的组件 然后添加另外的组件
答:
= button;this.panel = panel;this.text = text;} Override public void actionPerformed(ActionEvent e){ if("change".equals(e.getActionCommand())){ panel.remove(button);panel.add(text);panel.updateUI();panel.
repaint
();} } } 需要特别注意的是移除和添加组件之后,记得重画组件。
java
如何实现多线程绘图
答:
如果你真的是要使用,就新建一个类,实现Runnable接口就是了。如:class MyThread1 implements Runnable{ public MyThread(){ } public void run(){ } } 使用的时候,就:Thread myThread=new Thread(new MyThread());myThread.start();如果要画图,你就直接把组件通过构造
方法
传到MyThread中就是...
java
界面的背景图片怎么加,如果把图片加在JLabel上填满面板那怎么样才...
答:
- 直接重写 paint 方法,然后用 drawImage(Image src, int x, int y, int width, int height) 方法画上去。最大化的时候实际上是触发了窗口事件,添加窗口监听器,然后重写 windowResized() 方法,一旦窗口改变大小就重新计算尺寸,并调用
repaint 方法
重绘。=== 给你一个例子 === import javax....
java
中怎样绘制正弦函数图象?
答:
ActionEvent e){ if(e.getSource()==bb){ int aa=Integer.parseInt(tt.getText());Graphics g=getGraphics();for(int i=1;i<500;i++){ int x=i;int y=(int)(Math.sin(aa*x*3.14/181)*100+150);g.drawString("s",x,y);} } if(e.getSource()==bn){
repaint
();} } } ...
如何用
java
画 正n边形
答:
repaint
();} public void paintComponent(Graphics g) { super.paintComponent(g);List<Point> ps = getPoints(n);for(int i=0; i<n-1; i++) { g.drawLine(ps.get(i).x, ps.get(i).y,ps.get(i+1).x, ps.get(i+1).y);} g.drawLine(ps.get(n-1).x, ps.get(n-1)....
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜